<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<title>Include/gzll/nrf_gzll_constants.h File Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css" />
<link href="doxygen.css" rel="stylesheet" type="text/css" />
<link href="alias.css" rel="stylesheet" type="text/css" />
<script type="text/javascript" src="alias.js"></script>

<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
  $(document).ready(initResizable);
</script>



<script type="text/javascript">
  jQuery(document).ready(function () {
    if(gref){ // Number all _img and _table classes
      gref();
    }
  });
</script>

</head>
<body>
<div id="top"><!-- do not remove this div! -->

<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  
  
  <td style="padding-left: 0.5em;">
   <div id="projectname">nRF Gazell
   &#160;<span id="projectnumber">version 0.4.2</span>
   </div>
   
  </td>
  
  
  
 </tr>
 </tbody>
</table>
</div>

<!-- Generated by Doxygen 1.7.5 -->
  <div id="navrow1" class="tabs">
    <ul class="tablist">
      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
      <li><a href="modules.html"><span>Modules</span></a></li>
      <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
      <li class="current"><a href="files.html"><span>Files</span></a></li>
    </ul>
  </div>
  <div id="navrow2" class="tabs2">
    <ul class="tablist">
      <li><a href="files.html"><span>File&#160;List</span></a></li>
      <li><a href="globals.html"><span>Globals</span></a></li>
    </ul>
  </div>
</div>
<div id="side-nav" class="ui-resizable side-nav-resizable">
  <div id="nav-tree">
    <div id="nav-tree-contents">
    </div>
  </div>
  <div id="splitbar" style="-moz-user-select:none;" 
       class="ui-resizable-handle">
  </div>
</div>
<script type="text/javascript">
  initNavTree('nrf__gzll__constants_8h.html','');
</script>
<div id="doc-content">
<div class="header">
  <div class="headertitle">
<div class="title">Include/gzll/nrf_gzll_constants.h File Reference</div>  </div>
</div>
<div class="contents">

<p>Gazell Link Layer constants and default values.  
<a href="#details">More...</a></p>

<p><a href="nrf__gzll__constants_8h_source.html">Go to the source code of this file.</a></p>
<table class="memberdecls">
<tr><td colspan="2"><h2><a name="define-members"></a>
Defines</h2></td></tr>
<tr><td colspan="2"><div class="groupHeader">Hardware resources used by Gazell</div></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gab2fdc587bd85b13d4b0bf8f9feace2ec"></a><!-- doxytag: member="nrf_gzll_constants.h::NRF_GZLL_HIGH_IRQ_PRIORITY" ref="gab2fdc587bd85b13d4b0bf8f9feace2ec" args="" -->
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__gzll__02__api.html#gab2fdc587bd85b13d4b0bf8f9feace2ec">NRF_GZLL_HIGH_IRQ_PRIORITY</a>&#160;&#160;&#160;0</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Interrupt priority the Gazell timer and the radio. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga6eda116d9b9588ab0c06eb210cb2a6ec"></a><!-- doxytag: member="nrf_gzll_constants.h::NRF_GZLL_LOW_IRQ_PRIORITY" ref="ga6eda116d9b9588ab0c06eb210cb2a6ec" args="" -->
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__gzll__02__api.html#ga6eda116d9b9588ab0c06eb210cb2a6ec">NRF_GZLL_LOW_IRQ_PRIORITY</a>&#160;&#160;&#160;1</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Interrupt priority for Gazell callback functions. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gabb75bf669f2489efadb76785f3740b42"></a><!-- doxytag: member="nrf_gzll_constants.h::NRF_GZLL_SWI_IRQn" ref="gabb75bf669f2489efadb76785f3740b42" args="" -->
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__gzll__02__api.html#gabb75bf669f2489efadb76785f3740b42">NRF_GZLL_SWI_IRQn</a>&#160;&#160;&#160;SWI0_IRQn</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Software interrupt # used for callback functions. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga8b4bb4ce6d3df8839acfb3b0e09e0df0"></a><!-- doxytag: member="nrf_gzll_constants.h::NRF_GZLL_SWI_IRQ_HANDLER" ref="ga8b4bb4ce6d3df8839acfb3b0e09e0df0" args="" -->
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__gzll__02__api.html#ga8b4bb4ce6d3df8839acfb3b0e09e0df0">NRF_GZLL_SWI_IRQ_HANDLER</a>&#160;&#160;&#160;SWI0_IRQHandler</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Software interrupt handler used for callback functions. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga7371694ff23f9d46c63ed8bb31afa14f"></a><!-- doxytag: member="nrf_gzll_constants.h::NRF_GZLL_TIMER" ref="ga7371694ff23f9d46c63ed8bb31afa14f" args="" -->
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__gzll__02__api.html#ga7371694ff23f9d46c63ed8bb31afa14f">NRF_GZLL_TIMER</a>&#160;&#160;&#160;NRF_TIMER2</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Timer to be used as flywheel timer. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga77b4b223b1c210326a88408d24dc8277"></a><!-- doxytag: member="nrf_gzll_constants.h::NRF_GZLL_TIMER_PERPOWER_Msk" ref="ga77b4b223b1c210326a88408d24dc8277" args="" -->
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__gzll__02__api.html#ga77b4b223b1c210326a88408d24dc8277">NRF_GZLL_TIMER_PERPOWER_Msk</a>&#160;&#160;&#160;POWER_PERPOWER_TIMER2_Msk</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">PERPOWER mask for the timer. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga3a3819f602d5f041be1223905a264db3"></a><!-- doxytag: member="nrf_gzll_constants.h::NRF_GZLL_TIMER_IRQn" ref="ga3a3819f602d5f041be1223905a264db3" args="" -->
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__gzll__02__api.html#ga3a3819f602d5f041be1223905a264db3">NRF_GZLL_TIMER_IRQn</a>&#160;&#160;&#160;TIMER2_IRQn</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Interrupt # for the timer. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga495eb1602f3bc0ff1f6ca3ef90d5c31f"></a><!-- doxytag: member="nrf_gzll_constants.h::NRF_GZLL_TIMER_IRQ_HANDLER" ref="ga495eb1602f3bc0ff1f6ca3ef90d5c31f" args="" -->
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__gzll__02__api.html#ga495eb1602f3bc0ff1f6ca3ef90d5c31f">NRF_GZLL_TIMER_IRQ_HANDLER</a>&#160;&#160;&#160;TIMER2_IRQHandler</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Interrupt handler for the timer. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga55e18dde4117907c84419369160aa238"></a><!-- doxytag: member="nrf_gzll_constants.h::NRF_GZLL_PPI_EEP0" ref="ga55e18dde4117907c84419369160aa238" args="" -->
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__gzll__02__api.html#ga55e18dde4117907c84419369160aa238">NRF_GZLL_PPI_EEP0</a>&#160;&#160;&#160;(NRF_PPI -&gt; CH0_EEP)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Gazell PPI event endpoint 0. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga268edd90e1467bbb8f43b2bfa2f41455"></a><!-- doxytag: member="nrf_gzll_constants.h::NRF_GZLL_PPI_TEP0" ref="ga268edd90e1467bbb8f43b2bfa2f41455" args="" -->
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__gzll__02__api.html#ga268edd90e1467bbb8f43b2bfa2f41455">NRF_GZLL_PPI_TEP0</a>&#160;&#160;&#160;(NRF_PPI -&gt; CH0_TEP)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Gazell PPI task endpoint 0. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gab70e773e8d2c2bda1586b0f85b11d20a"></a><!-- doxytag: member="nrf_gzll_constants.h::NRF_GZLL_PPI_EEP1" ref="gab70e773e8d2c2bda1586b0f85b11d20a" args="" -->
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__gzll__02__api.html#gab70e773e8d2c2bda1586b0f85b11d20a">NRF_GZLL_PPI_EEP1</a>&#160;&#160;&#160;(NRF_PPI -&gt; CH1_EEP)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Gazell PPI event endpoint 1. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gac97a6c424a4cbd661e484ebd6cc01fbc"></a><!-- doxytag: member="nrf_gzll_constants.h::NRF_GZLL_PPI_TEP1" ref="gac97a6c424a4cbd661e484ebd6cc01fbc" args="" -->
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__gzll__02__api.html#gac97a6c424a4cbd661e484ebd6cc01fbc">NRF_GZLL_PPI_TEP1</a>&#160;&#160;&#160;(NRF_PPI -&gt; CH1_TEP)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Gazell PPI task endpoint 1. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga9a91dd621ee78d6145fc176826be440e"></a><!-- doxytag: member="nrf_gzll_constants.h::NRF_GZLL_PPI_EEP2" ref="ga9a91dd621ee78d6145fc176826be440e" args="" -->
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__gzll__02__api.html#ga9a91dd621ee78d6145fc176826be440e">NRF_GZLL_PPI_EEP2</a>&#160;&#160;&#160;(NRF_PPI -&gt; CH2_EEP)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Gazell PPI event endpoint 2. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga1afe0c0dce6ca5ef2b0c4b75e18539bc"></a><!-- doxytag: member="nrf_gzll_constants.h::NRF_GZLL_PPI_TEP2" ref="ga1afe0c0dce6ca5ef2b0c4b75e18539bc" args="" -->
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__gzll__02__api.html#ga1afe0c0dce6ca5ef2b0c4b75e18539bc">NRF_GZLL_PPI_TEP2</a>&#160;&#160;&#160;(NRF_PPI -&gt; CH2_TEP)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Gazell PPI task endpoint 2. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga6d0c1395a2205945a415d46ef85aa361"></a><!-- doxytag: member="nrf_gzll_constants.h::NRF_GZLL_PPI_CHEN_MSK_0_AND_1" ref="ga6d0c1395a2205945a415d46ef85aa361" args="" -->
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__gzll__02__api.html#ga6d0c1395a2205945a415d46ef85aa361">NRF_GZLL_PPI_CHEN_MSK_0_AND_1</a>&#160;&#160;&#160;(0x03)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Channel enable/disable mask for PPI endpoint 0 and 1. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga6a442cc27c38c4c51fbef6b71b509056"></a><!-- doxytag: member="nrf_gzll_constants.h::NRF_GZLL_PPI_CHEN_MSK_2" ref="ga6a442cc27c38c4c51fbef6b71b509056" args="" -->
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__gzll__02__api.html#ga6a442cc27c38c4c51fbef6b71b509056">NRF_GZLL_PPI_CHEN_MSK_2</a>&#160;&#160;&#160;(0x04)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Channel enable/disable mask for PPI endpoint 2. <br/></td></tr>
<tr><td colspan="2"><div class="groupHeader">Constant pipe and FIFO configuration</div></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga38b20fc702e6051d421e56252fc0a61a"></a><!-- doxytag: member="nrf_gzll_constants.h::NRF_GZLL_CONST_PIPE_COUNT" ref="ga38b20fc702e6051d421e56252fc0a61a" args="" -->
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__gzll__02__api.html#ga38b20fc702e6051d421e56252fc0a61a">NRF_GZLL_CONST_PIPE_COUNT</a>&#160;&#160;&#160;8</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Number of TX pipes (at least one for each Device-Host pairs). <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga57d94547c7cd042c89fcf66cc96631d3"></a><!-- doxytag: member="nrf_gzll_constants.h::NRF_GZLL_CONST_FIFO_LENGTH" ref="ga57d94547c7cd042c89fcf66cc96631d3" args="" -->
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__gzll__02__api.html#ga57d94547c7cd042c89fcf66cc96631d3">NRF_GZLL_CONST_FIFO_LENGTH</a>&#160;&#160;&#160;3</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Maximum number of packets allowed in a TX or RX FIFO. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga49e215c332c8f1f254e6cda7da69bf60"></a><!-- doxytag: member="nrf_gzll_constants.h::NRF_GZLL_CONST_MAX_TOTAL_PACKETS" ref="ga49e215c332c8f1f254e6cda7da69bf60" args="" -->
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__gzll__02__api.html#ga49e215c332c8f1f254e6cda7da69bf60">NRF_GZLL_CONST_MAX_TOTAL_PACKETS</a>&#160;&#160;&#160;6</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Maximum number of packets available for reservation at any one time. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga8b684b647780717d25ff16f1a42e166f"></a><!-- doxytag: member="nrf_gzll_constants.h::NRF_GZLL_CONST_MAX_PAYLOAD_LENGTH" ref="ga8b684b647780717d25ff16f1a42e166f" args="" -->
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__gzll__02__api.html#ga8b684b647780717d25ff16f1a42e166f">NRF_GZLL_CONST_MAX_PAYLOAD_LENGTH</a>&#160;&#160;&#160;32</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Maximum allowed payload length in bytes. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga8c13e35bcfb97bb1683bd2251f7b5487"></a><!-- doxytag: member="nrf_gzll_constants.h::NRF_GZLL_CONST_CALLBACK_QUEUE_LENGTH" ref="ga8c13e35bcfb97bb1683bd2251f7b5487" args="" -->
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__gzll__02__api.html#ga8c13e35bcfb97bb1683bd2251f7b5487">NRF_GZLL_CONST_CALLBACK_QUEUE_LENGTH</a>&#160;&#160;&#160;10</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Maximum number of notifications allowed in the callback queue. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga38b20fc702e6051d421e56252fc0a61a"></a><!-- doxytag: member="nrf_gzll_constants.h::NRF_GZLL_CONST_PIPE_COUNT" ref="ga38b20fc702e6051d421e56252fc0a61a" args="" -->
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__gzll__02__api.html#ga38b20fc702e6051d421e56252fc0a61a">NRF_GZLL_CONST_PIPE_COUNT</a>&#160;&#160;&#160;8</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Number of TX pipes (at least one for each Device-Host pairs). <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga57d94547c7cd042c89fcf66cc96631d3"></a><!-- doxytag: member="nrf_gzll_constants.h::NRF_GZLL_CONST_FIFO_LENGTH" ref="ga57d94547c7cd042c89fcf66cc96631d3" args="" -->
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__gzll__02__api.html#ga57d94547c7cd042c89fcf66cc96631d3">NRF_GZLL_CONST_FIFO_LENGTH</a>&#160;&#160;&#160;3</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Maximum number of packets allowed in a TX or RX FIFO. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga49e215c332c8f1f254e6cda7da69bf60"></a><!-- doxytag: member="nrf_gzll_constants.h::NRF_GZLL_CONST_MAX_TOTAL_PACKETS" ref="ga49e215c332c8f1f254e6cda7da69bf60" args="" -->
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__gzll__02__api.html#ga49e215c332c8f1f254e6cda7da69bf60">NRF_GZLL_CONST_MAX_TOTAL_PACKETS</a>&#160;&#160;&#160;6</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Maximum number of packets available for reservation at any one time. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga8b684b647780717d25ff16f1a42e166f"></a><!-- doxytag: member="nrf_gzll_constants.h::NRF_GZLL_CONST_MAX_PAYLOAD_LENGTH" ref="ga8b684b647780717d25ff16f1a42e166f" args="" -->
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__gzll__02__api.html#ga8b684b647780717d25ff16f1a42e166f">NRF_GZLL_CONST_MAX_PAYLOAD_LENGTH</a>&#160;&#160;&#160;32</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Maximum allowed payload length in bytes. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga8c13e35bcfb97bb1683bd2251f7b5487"></a><!-- doxytag: member="nrf_gzll_constants.h::NRF_GZLL_CONST_CALLBACK_QUEUE_LENGTH" ref="ga8c13e35bcfb97bb1683bd2251f7b5487" args="" -->
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__gzll__02__api.html#ga8c13e35bcfb97bb1683bd2251f7b5487">NRF_GZLL_CONST_CALLBACK_QUEUE_LENGTH</a>&#160;&#160;&#160;10</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Maximum number of notifications allowed in the callback queue. <br/></td></tr>
<tr><td colspan="2"><div class="groupHeader">Default radio configuration</div></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga8be12e26c93ee706e89b0ec2a491c6ab"></a><!-- doxytag: member="nrf_gzll_constants.h::NRF_GZLL_DEFAULT_TX_POWER" ref="ga8be12e26c93ee706e89b0ec2a491c6ab" args="" -->
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__gzll__02__api.html#ga8be12e26c93ee706e89b0ec2a491c6ab">NRF_GZLL_DEFAULT_TX_POWER</a>&#160;&#160;&#160;NRF_GZLL_TX_POWER_0_DBM</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Default TX power. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga73569e58d32458273380868f47471abe"></a><!-- doxytag: member="nrf_gzll_constants.h::NRF_GZLL_DEFAULT_DATARATE" ref="ga73569e58d32458273380868f47471abe" args="" -->
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__gzll__02__api.html#ga73569e58d32458273380868f47471abe">NRF_GZLL_DEFAULT_DATARATE</a>&#160;&#160;&#160;NRF_GZLL_DATARATE_2MBIT</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Default data rate. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga5e82eaadfb711b103901f806ceafb7d0"></a><!-- doxytag: member="nrf_gzll_constants.h::NRF_GZLL_DEFAULT_CHANNEL_TABLE" ref="ga5e82eaadfb711b103901f806ceafb7d0" args="" -->
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__gzll__02__api.html#ga5e82eaadfb711b103901f806ceafb7d0">NRF_GZLL_DEFAULT_CHANNEL_TABLE</a>&#160;&#160;&#160;{4, 25, 42, 63, 77}</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Default channel table. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gaac48c6b42145867519f8cfc087dc09d8"></a><!-- doxytag: member="nrf_gzll_constants.h::NRF_GZLL_DEFAULT_CHANNEL_TABLE_SIZE" ref="gaac48c6b42145867519f8cfc087dc09d8" args="" -->
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__gzll__02__api.html#gaac48c6b42145867519f8cfc087dc09d8">NRF_GZLL_DEFAULT_CHANNEL_TABLE_SIZE</a>&#160;&#160;&#160;5</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Default channel table size. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga74ffdf73d8821b39bbed98ca5eeba0fd"></a><!-- doxytag: member="nrf_gzll_constants.h::NRF_GZLL_CONST_MAX_CHANNEL_TABLE_SIZE" ref="ga74ffdf73d8821b39bbed98ca5eeba0fd" args="" -->
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__gzll__02__api.html#ga74ffdf73d8821b39bbed98ca5eeba0fd">NRF_GZLL_CONST_MAX_CHANNEL_TABLE_SIZE</a>&#160;&#160;&#160;16</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Maximum channel table size allowed by Gazell. <br/></td></tr>
<tr><td colspan="2"><div class="groupHeader">Default Address configuration</div></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga39150878577f2854fadcc0ff5f9f43f6"></a><!-- doxytag: member="nrf_gzll_constants.h::NRF_GZLL_DEFAULT_FULL_ADDRESS_PIPE0" ref="ga39150878577f2854fadcc0ff5f9f43f6" args="" -->
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__gzll__02__api.html#ga39150878577f2854fadcc0ff5f9f43f6">NRF_GZLL_DEFAULT_FULL_ADDRESS_PIPE0</a>&#160;&#160;&#160;{0x01, 0x04, 0x07, 0x0A, 0x0D}</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Corresponding legacy Gazell pipe 0 address. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gad1a22ed83d9713817fdbe5d23b7a568a"></a><!-- doxytag: member="nrf_gzll_constants.h::NRF_GZLL_DEFAULT_BASE_ADDRESS_0" ref="gad1a22ed83d9713817fdbe5d23b7a568a" args="" -->
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__gzll__02__api.html#gad1a22ed83d9713817fdbe5d23b7a568a">NRF_GZLL_DEFAULT_BASE_ADDRESS_0</a>&#160;&#160;&#160;0x0D0A0704</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Default base address 0. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gafa455af3cd49cca464678043cc3f8d9d"></a><!-- doxytag: member="nrf_gzll_constants.h::NRF_GZLL_DEFAULT_BASE_ADDRESS_1" ref="gafa455af3cd49cca464678043cc3f8d9d" args="" -->
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__gzll__02__api.html#gafa455af3cd49cca464678043cc3f8d9d">NRF_GZLL_DEFAULT_BASE_ADDRESS_1</a>&#160;&#160;&#160;0x0E0B0805</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Default base address 1. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gae9ba69ac6837e3328e7cb2750b4a519b"></a><!-- doxytag: member="nrf_gzll_constants.h::NRF_GZLL_DEFAULT_PREFIX_BYTE_0" ref="gae9ba69ac6837e3328e7cb2750b4a519b" args="" -->
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__gzll__02__api.html#gae9ba69ac6837e3328e7cb2750b4a519b">NRF_GZLL_DEFAULT_PREFIX_BYTE_0</a>&#160;&#160;&#160;1</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Default prefix address pipe 0. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gaee2b3b60374d3d2e61d165a933020b9a"></a><!-- doxytag: member="nrf_gzll_constants.h::NRF_GZLL_DEFAULT_PREFIX_BYTE_1" ref="gaee2b3b60374d3d2e61d165a933020b9a" args="" -->
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__gzll__02__api.html#gaee2b3b60374d3d2e61d165a933020b9a">NRF_GZLL_DEFAULT_PREFIX_BYTE_1</a>&#160;&#160;&#160;2</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Default prefix address pipe 1. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga9042e59d5d9d0064be17be10b8581da6"></a><!-- doxytag: member="nrf_gzll_constants.h::NRF_GZLL_DEFAULT_PREFIX_BYTE_2" ref="ga9042e59d5d9d0064be17be10b8581da6" args="" -->
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__gzll__02__api.html#ga9042e59d5d9d0064be17be10b8581da6">NRF_GZLL_DEFAULT_PREFIX_BYTE_2</a>&#160;&#160;&#160;3</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Default prefix address pipe 2. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga8bae0f3242248ec915e3e00220974e4f"></a><!-- doxytag: member="nrf_gzll_constants.h::NRF_GZLL_DEFAULT_PREFIX_BYTE_3" ref="ga8bae0f3242248ec915e3e00220974e4f" args="" -->
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__gzll__02__api.html#ga8bae0f3242248ec915e3e00220974e4f">NRF_GZLL_DEFAULT_PREFIX_BYTE_3</a>&#160;&#160;&#160;4</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Default prefix address pipe 3. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gae031d9027bff89a24130acaf47d80142"></a><!-- doxytag: member="nrf_gzll_constants.h::NRF_GZLL_DEFAULT_PREFIX_BYTE_4" ref="gae031d9027bff89a24130acaf47d80142" args="" -->
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__gzll__02__api.html#gae031d9027bff89a24130acaf47d80142">NRF_GZLL_DEFAULT_PREFIX_BYTE_4</a>&#160;&#160;&#160;5</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Default prefix address pipe 4. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gae76c4e39c649f9b320805c8c70d28dbc"></a><!-- doxytag: member="nrf_gzll_constants.h::NRF_GZLL_DEFAULT_PREFIX_BYTE_5" ref="gae76c4e39c649f9b320805c8c70d28dbc" args="" -->
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__gzll__02__api.html#gae76c4e39c649f9b320805c8c70d28dbc">NRF_GZLL_DEFAULT_PREFIX_BYTE_5</a>&#160;&#160;&#160;6</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Default prefix address pipe 5. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gaf490dcf54c351119f731e750c982cb41"></a><!-- doxytag: member="nrf_gzll_constants.h::NRF_GZLL_DEFAULT_PREFIX_BYTE_6" ref="gaf490dcf54c351119f731e750c982cb41" args="" -->
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__gzll__02__api.html#gaf490dcf54c351119f731e750c982cb41">NRF_GZLL_DEFAULT_PREFIX_BYTE_6</a>&#160;&#160;&#160;7</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Default prefix address pipe 6. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga6ae3d73159893d15e9db44051590cf2a"></a><!-- doxytag: member="nrf_gzll_constants.h::NRF_GZLL_DEFAULT_PREFIX_BYTE_7" ref="ga6ae3d73159893d15e9db44051590cf2a" args="" -->
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__gzll__02__api.html#ga6ae3d73159893d15e9db44051590cf2a">NRF_GZLL_DEFAULT_PREFIX_BYTE_7</a>&#160;&#160;&#160;8</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Default prefix address pipe 7. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gac728b65c9aa64d48da2610263bad03bc"></a><!-- doxytag: member="nrf_gzll_constants.h::NRF_GZLL_DEFAULT_BASE_ADDRESS_LENGTH" ref="gac728b65c9aa64d48da2610263bad03bc" args="" -->
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__gzll__02__api.html#gac728b65c9aa64d48da2610263bad03bc">NRF_GZLL_DEFAULT_BASE_ADDRESS_LENGTH</a>&#160;&#160;&#160;NRF_GZLL_BASE_ADDRESS_LENGTH_4B</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Default on-air base address length. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga07b7b222d7201cfca2d580790fd314f9"></a><!-- doxytag: member="nrf_gzll_constants.h::NRF_GZLL_DEFAULT_RX_PIPES_ENABLED" ref="ga07b7b222d7201cfca2d580790fd314f9" args="" -->
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__gzll__02__api.html#ga07b7b222d7201cfca2d580790fd314f9">NRF_GZLL_DEFAULT_RX_PIPES_ENABLED</a>&#160;&#160;&#160;0x000000FF</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Enabled Rx pipes. See <a class="el" href="group__gzll__02__api.html#ga7c41a4d1c773221ad106ebc67832da77" title="Set which pipes shall listen for packets in Host mode.">nrf_gzll_set_rx_pipes_enabled()</a>. <br/></td></tr>
<tr><td colspan="2"><div class="groupHeader">Default timeslot and synchronization configuration</div></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga79a68cf307201131f99456a0821b37a2"></a><!-- doxytag: member="nrf_gzll_constants.h::NRF_GZLL_DEFAULT_TIMESLOT_PERIOD" ref="ga79a68cf307201131f99456a0821b37a2" args="" -->
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__gzll__02__api.html#ga79a68cf307201131f99456a0821b37a2">NRF_GZLL_DEFAULT_TIMESLOT_PERIOD</a>&#160;&#160;&#160;600</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Default timeslot period. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga73385ab3a163dbc639d0e0c163ababc9"></a><!-- doxytag: member="nrf_gzll_constants.h::NRF_GZLL_DEFAULT_TIMESLOTS_PER_CHANNEL" ref="ga73385ab3a163dbc639d0e0c163ababc9" args="" -->
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__gzll__02__api.html#ga73385ab3a163dbc639d0e0c163ababc9">NRF_GZLL_DEFAULT_TIMESLOTS_PER_CHANNEL</a>&#160;&#160;&#160;2</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Timeslots use by the Host and by the Device when communication is in sync. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gac09ac5e904d5f990256ed16d50755b83"></a><!-- doxytag: member="nrf_gzll_constants.h::NRF_GZLL_DEFAULT_TIMESLOTS_PER_CHANNEL_WHEN_DEVICE_OUT_OF_SYNC" ref="gac09ac5e904d5f990256ed16d50755b83" args="" -->
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__gzll__02__api.html#gac09ac5e904d5f990256ed16d50755b83">NRF_GZLL_DEFAULT_TIMESLOTS_PER_CHANNEL_WHEN_DEVICE_OUT_OF_SYNC</a>&#160;&#160;&#160;15</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Timeslots use by the Device before communication is in sync. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gaabb21b3539262b9f936cd310d8b9626d"></a><!-- doxytag: member="nrf_gzll_constants.h::NRF_GZLL_DEFAULT_SYNC_LIFETIME" ref="gaabb21b3539262b9f936cd310d8b9626d" args="" -->
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__gzll__02__api.html#gaabb21b3539262b9f936cd310d8b9626d">NRF_GZLL_DEFAULT_SYNC_LIFETIME</a>&#160;&#160;&#160;10</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Number of timeslots to keep the timer running so that communication remains synchronized. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga2b30a97fc9c4ccaadb8868e2b09646b0"></a><!-- doxytag: member="nrf_gzll_constants.h::NRF_GZLL_DEFAULT_DEVICE_CHANNEL_SELECTION_POLICY" ref="ga2b30a97fc9c4ccaadb8868e2b09646b0" args="" -->
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__gzll__02__api.html#ga2b30a97fc9c4ccaadb8868e2b09646b0">NRF_GZLL_DEFAULT_DEVICE_CHANNEL_SELECTION_POLICY</a>&#160;&#160;&#160;NRF_GZLL_DEVICE_CHANNEL_SELECTION_POLICY_USE_SUCCESSFUL</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Default channel Gazell Device channel selection policy. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gaaeeec1f8461b250ba1cbec079a5fb747"></a><!-- doxytag: member="nrf_gzll_constants.h::NRF_GZLL_DEFAULT_MAX_TX_ATTEMPTS" ref="gaaeeec1f8461b250ba1cbec079a5fb747" args="" -->
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__gzll__02__api.html#gaaeeec1f8461b250ba1cbec079a5fb747">NRF_GZLL_DEFAULT_MAX_TX_ATTEMPTS</a>&#160;&#160;&#160;0</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Default maximum TX attempts for each packet. A value of zero implies maximum. <br/></td></tr>
</table>
<hr/><a name="details" id="details"></a><h2>Detailed Description</h2>
<div class="textblock"><p>Gazell Link Layer constants and default values. </p>
<p>NOTE! Changing values here has no effect. They are only provided as a reference. </p>

<p>Definition in file <a class="el" href="nrf__gzll__constants_8h_source.html">nrf_gzll_constants.h</a>.</p>
</div></div>
</div>
  <div id="nav-path" class="navpath">
    <ul>
      <li class="navelem"><a class="el" href="nrf__gzll__constants_8h.html">nrf_gzll_constants.h</a>      </li>

    <li class="footer">
      Copyright &copy 2006-2011 <a href="http://www.nordicsemi.no" style="text-decoration:none">Nordic Semiconductor</a>.
      All Rights Reserved.
      <a href="disclaimer.html">Disclaimer</a>
    </li>
   </ul>
 </div>


</body>
</html>
